#include "sum_integers.hpp" 
#include <vector>           
#include <iostream>         

int main() 
{
    // 定义一个整数向量进行测试
    const std::vector<int> integers = {1, 2, 3, 4, 5};

    int expected_sum = 15;

    // 调用 sum_integers 函数
    int actual_sum = sum_integers(integers);

    // 检查结果是否符合预期
    if (actual_sum == expected_sum) {
        std::cout << "C++ 测试成功: " << actual_sum << " == " << expected_sum << std::endl;
        return 0; // 返回 0 表示测试成功

    } else {
        std::cerr << "C++ 测试失败: 预期 " << expected_sum << ", 实际 " << actual_sum << std::endl;
        return 1; // 返回 1 表示测试失败

    }
    return 0;
}